home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / src / linux-headers-2.6.28-15 / drivers / usb / musb / Makefile < prev   
Encoding:
Makefile  |  2008-12-24  |  1.4 KB  |  70 lines

  1. #
  2. # for USB OTG silicon based on Mentor Graphics INVENTRA designs
  3. #
  4.  
  5. musb_hdrc-objs := musb_core.o
  6.  
  7. obj-$(CONFIG_USB_MUSB_HDRC)    += musb_hdrc.o
  8.  
  9. ifeq ($(CONFIG_ARCH_DAVINCI),y)
  10.     musb_hdrc-objs    += davinci.o
  11. endif
  12.  
  13. ifeq ($(CONFIG_USB_TUSB6010),y)
  14.     musb_hdrc-objs    += tusb6010.o
  15. endif
  16.  
  17. ifeq ($(CONFIG_ARCH_OMAP2430),y)
  18.     musb_hdrc-objs    += omap2430.o
  19. endif
  20.  
  21. ifeq ($(CONFIG_ARCH_OMAP3430),y)
  22.     musb_hdrc-objs    += omap2430.o
  23. endif
  24.  
  25. ifeq ($(CONFIG_USB_GADGET_MUSB_HDRC),y)
  26.     musb_hdrc-objs        += musb_gadget_ep0.o musb_gadget.o
  27. endif
  28.  
  29. ifeq ($(CONFIG_USB_MUSB_HDRC_HCD),y)
  30.     musb_hdrc-objs        += musb_virthub.o musb_host.o
  31. endif
  32.  
  33. # the kconfig must guarantee that only one of the
  34. # possible I/O schemes will be enabled at a time ...
  35. # PIO only, or DMA (several potential schemes).
  36. # though PIO is always there to back up DMA, and for ep0
  37.  
  38. ifneq ($(CONFIG_MUSB_PIO_ONLY),y)
  39.  
  40.   ifeq ($(CONFIG_USB_INVENTRA_DMA),y)
  41.     musb_hdrc-objs        += musbhsdma.o
  42.  
  43.   else
  44.     ifeq ($(CONFIG_USB_TI_CPPI_DMA),y)
  45.       musb_hdrc-objs        += cppi_dma.o
  46.  
  47.     else
  48.       ifeq ($(CONFIG_USB_TUSB_OMAP_DMA),y)
  49.         musb_hdrc-objs        += tusb6010_omap.o
  50.  
  51.       endif
  52.     endif
  53.   endif
  54. endif
  55.  
  56.  
  57. ################################################################################
  58.  
  59. # FIXME remove all these extra "-DMUSB_* things, stick to CONFIG_*
  60.  
  61. ifeq ($(CONFIG_USB_INVENTRA_MUSB_HAS_AHB_ID),y)
  62.     EXTRA_CFLAGS += -DMUSB_AHB_ID
  63. endif
  64.  
  65. # Debugging
  66.  
  67. ifeq ($(CONFIG_USB_MUSB_DEBUG),y)
  68.     EXTRA_CFLAGS += -DDEBUG
  69. endif
  70.